#ifndef SINGLETON_H
#define SINGLETON_H

template <typename Type> class Singleton{
public:
	static Type* instance;

	static Type* get_Instance()
	{
		if (!instance) {
			instance = new Type();
		}
		return instance;
	}
};

#endif